package net.hn.hnms.biz.intelligence.config;

import java.util.LinkedHashMap;
import java.util.Map;

/**
 * 常量字典类，加快数据载入
 *
 * @author jiangmf
 */
public class ConstantMap {

    public static final Map<String, String> PROVINCE_MAP = new LinkedHashMap<>();

    static {
        PROVINCE_MAP.put("13", "河北");
        PROVINCE_MAP.put("14", "山西");
        PROVINCE_MAP.put("15", "内蒙古");
        PROVINCE_MAP.put("21", "辽宁");
        PROVINCE_MAP.put("22", "吉林");
        PROVINCE_MAP.put("23", "黑龙江");
        PROVINCE_MAP.put("32", "江苏");
        PROVINCE_MAP.put("34", "安徽");
        PROVINCE_MAP.put("35", "福建");
        PROVINCE_MAP.put("36", "江西");
        PROVINCE_MAP.put("37", "山东");
        PROVINCE_MAP.put("41", "河南");
        PROVINCE_MAP.put("42", "湖北");
        PROVINCE_MAP.put("43", "湖南");
        PROVINCE_MAP.put("45", "广西");
      //  PROVINCE_MAP.put("50", "重庆");
        PROVINCE_MAP.put("51", "四川");
        PROVINCE_MAP.put("52", "贵州");
        PROVINCE_MAP.put("53", "云南");
        PROVINCE_MAP.put("61", "陕西");
        PROVINCE_MAP.put("62", "甘肃");
        PROVINCE_MAP.put("63", "青海");
        PROVINCE_MAP.put("64", "宁夏");
        PROVINCE_MAP.put("65", "新疆");
        PROVINCE_MAP.put("66", "新疆兵团");
    }

    public static final Map<String, String> SUPERVISOR_MAP = new LinkedHashMap<>();

    static {
        SUPERVISOR_MAP.put("130000120001022", "执法一处");
        SUPERVISOR_MAP.put("130000120001023", "执法二处");
        SUPERVISOR_MAP.put("130000120001024", "执法三处");
        SUPERVISOR_MAP.put("140000120001033", "执法一处");
        SUPERVISOR_MAP.put("140000120001034", "执法二处");
        SUPERVISOR_MAP.put("140000120001035", "执法三处");
        SUPERVISOR_MAP.put("140000120001036", "执法四处");
        SUPERVISOR_MAP.put("140000120001037", "执法五处");
        SUPERVISOR_MAP.put("140000120001038", "执法六处");
        SUPERVISOR_MAP.put("140000120001039", "执法七处");
        SUPERVISOR_MAP.put("140000120001040", "执法八处");
        SUPERVISOR_MAP.put("140000120001041", "执法九处");
        SUPERVISOR_MAP.put("140000120001042", "执法十处");
        SUPERVISOR_MAP.put("150000120001007", "执法一处");
        SUPERVISOR_MAP.put("150000120001008", "执法二处");
        SUPERVISOR_MAP.put("150000120001009", "执法三处");
        SUPERVISOR_MAP.put("150000120001010", "执法四处");
        SUPERVISOR_MAP.put("150000120001011", "执法五处");
        SUPERVISOR_MAP.put("150000120001012", "执法六处");
        SUPERVISOR_MAP.put("150000120001013", "执法七处");
        SUPERVISOR_MAP.put("210000120001012", "执法一处");
        SUPERVISOR_MAP.put("210000120001013", "执法二处");
        SUPERVISOR_MAP.put("210000120001014", "执法三处");
        SUPERVISOR_MAP.put("210000120001015", "执法四处");
        SUPERVISOR_MAP.put("220000120001021", "执法一处");
        SUPERVISOR_MAP.put("220000120001022", "执法二处");
//        SUPERVISOR_MAP.put("222400130746", "延边监察分局");
        SUPERVISOR_MAP.put("220000120001023", "执法三处");
        SUPERVISOR_MAP.put("230000120001017", "执法五处");
        SUPERVISOR_MAP.put("230000120001018", "执法四处");
        SUPERVISOR_MAP.put("230000120001019", "执法三处");
        SUPERVISOR_MAP.put("230000120001020", "执法二处");
        SUPERVISOR_MAP.put("230000120001021", "执法一处");
        SUPERVISOR_MAP.put("320000120001006", "执法一处");
        SUPERVISOR_MAP.put("340000120736020", "执法一处");
        SUPERVISOR_MAP.put("340000120736021", "执法二处");
        SUPERVISOR_MAP.put("340000120736022", "执法三处");
        SUPERVISOR_MAP.put("350000120001", "国家矿山安全监察局福建局");
        SUPERVISOR_MAP.put("350100131056", "福建省能源集团有限责任公司");
        SUPERVISOR_MAP.put("350400131054", "三明市煤炭管理局");
        SUPERVISOR_MAP.put("350500131055", "泉州市煤炭行业管理办公室");
        SUPERVISOR_MAP.put("350800131053", "龙岩市煤炭管理局");
        SUPERVISOR_MAP.put("360000120001013", "执法一处");
        SUPERVISOR_MAP.put("360000120001014", "执法二处");
        SUPERVISOR_MAP.put("360000120001015", "执法三处");
//        SUPERVISOR_MAP.put("360300130001", "赣西南分局");
        SUPERVISOR_MAP.put("370000120001022", "执法一处");
        SUPERVISOR_MAP.put("370000120001023", "执法二处");
        SUPERVISOR_MAP.put("370000120001024", "执法三处");
        SUPERVISOR_MAP.put("370000120001025", "执法四处");
        SUPERVISOR_MAP.put("370000120001027", "执法五处");
        SUPERVISOR_MAP.put("410000120001016", "执法一处");
        SUPERVISOR_MAP.put("410000120001017", "执法二处");
        SUPERVISOR_MAP.put("410000120001018", "执法三处");
        SUPERVISOR_MAP.put("410000120001019", "执法四处");
        SUPERVISOR_MAP.put("410000120001020", "执法五处");
        SUPERVISOR_MAP.put("410000120001021", "执法六处");
        SUPERVISOR_MAP.put("410000120001022", "执法七处");
        SUPERVISOR_MAP.put("420000120001", "国家矿山安全监察局湖北局");
        SUPERVISOR_MAP.put("430000120001011", "执法一处");
        SUPERVISOR_MAP.put("430000120001012", "执法二处");
        SUPERVISOR_MAP.put("430000120001013", "执法三处");
        SUPERVISOR_MAP.put("430000120001014", "执法四处");
//        SUPERVISOR_MAP.put("430100130768", "衡阳分局");
        SUPERVISOR_MAP.put("450000120001", "国家矿山安全监察局广西局");
        SUPERVISOR_MAP.put("510000120001014", "执法一处");
        SUPERVISOR_MAP.put("510000120001015", "执法二处");
        SUPERVISOR_MAP.put("510000120001016", "执法三处");
        SUPERVISOR_MAP.put("510000120001017", "执法四处");
        SUPERVISOR_MAP.put("510000120001018", "执法五处");
        SUPERVISOR_MAP.put("520000120001017", "执法一处");
        SUPERVISOR_MAP.put("520000120001018", "执法二处");
        SUPERVISOR_MAP.put("520000120001019", "执法三处");
        SUPERVISOR_MAP.put("520000120001020", "执法四处");
        SUPERVISOR_MAP.put("520000120001021", "执法五处");
        SUPERVISOR_MAP.put("520000120001022", "执法六处");
        SUPERVISOR_MAP.put("520000120001023", "执法七处");
        SUPERVISOR_MAP.put("520000120001024", "执法八处");
        SUPERVISOR_MAP.put("530000120945007", "执法一处");
        SUPERVISOR_MAP.put("530000120945008", "执法二处");
        SUPERVISOR_MAP.put("530000120945009", "执法三处");
        SUPERVISOR_MAP.put("530000120945010", "执法四处");
//        SUPERVISOR_MAP.put("530300132622", "曲靖监察分局");
        SUPERVISOR_MAP.put("610000120001014", "执法一处");
        SUPERVISOR_MAP.put("610000120001015", "执法二处");
        SUPERVISOR_MAP.put("610000120001016", "执法三处");
        SUPERVISOR_MAP.put("610000120001017", "执法四处");
        SUPERVISOR_MAP.put("610000120001018", "执法五处");
        SUPERVISOR_MAP.put("620000120001042", "执法一处");
        SUPERVISOR_MAP.put("620000120001043", "执法二处");
        SUPERVISOR_MAP.put("630000120001008", "执法一处");
        SUPERVISOR_MAP.put("630000120001009", "执法二处");
        SUPERVISOR_MAP.put("640000120001012", "执法一处");
        SUPERVISOR_MAP.put("640000120001013", "执法二处");
        SUPERVISOR_MAP.put("650000120001015", "执法一处");
        SUPERVISOR_MAP.put("650000120001016", "执法二处");
        SUPERVISOR_MAP.put("650000120001017", "执法三处");
        SUPERVISOR_MAP.put("650000120001018", "执法四处");
        SUPERVISOR_MAP.put("650000120001019", "执法五处");
//        SUPERVISOR_MAP.put("650100130001", "北疆分局");


    }
public static final Map<String, String> CITY_MAP = new LinkedHashMap<>();

    static {
        CITY_MAP.put("1301", "石家庄市");
        CITY_MAP.put("1302", "唐山市");
        CITY_MAP.put("1303", "秦皇岛市");
        CITY_MAP.put("1304", "邯郸市");
        CITY_MAP.put("1305", "邢台市");
        CITY_MAP.put("1306", "保定市");
        CITY_MAP.put("1307", "张家口市");
        CITY_MAP.put("1308", "承德市");
        CITY_MAP.put("1309", "沧州市");
        CITY_MAP.put("1310", "廊坊市");
        CITY_MAP.put("1311", "衡水市");
        CITY_MAP.put("1401", "太原市");
        CITY_MAP.put("1402", "大同市");
        CITY_MAP.put("1403", "阳泉市");
        CITY_MAP.put("1404", "长治市");
        CITY_MAP.put("1405", "晋城市");
        CITY_MAP.put("1406", "朔州市");
        CITY_MAP.put("1407", "晋中市");
        CITY_MAP.put("1408", "运城市");
        CITY_MAP.put("1409", "忻州市");
        CITY_MAP.put("1410", "临汾市");
        CITY_MAP.put("1411", "吕梁市");
        CITY_MAP.put("1501", "呼和浩特市");
        CITY_MAP.put("1502", "包头市");
        CITY_MAP.put("1503", "乌海市");
        CITY_MAP.put("1504", "赤峰市");
        CITY_MAP.put("1505", "通辽市");
        CITY_MAP.put("1506", "鄂尔多斯市");
        CITY_MAP.put("1507", "呼伦贝尔市");
        CITY_MAP.put("1508", "巴彦淖尔市");
        CITY_MAP.put("1509", "乌兰察布市");
        CITY_MAP.put("1522", "兴安盟");
        CITY_MAP.put("1525", "锡林郭勒盟");
        CITY_MAP.put("1529", "阿拉善盟");
        CITY_MAP.put("2101", "沈阳市");
        CITY_MAP.put("2102", "大连市");
        CITY_MAP.put("2103", "鞍山市");
        CITY_MAP.put("2104", "抚顺市");
        CITY_MAP.put("2105", "本溪市");
        CITY_MAP.put("2106", "丹东市");
        CITY_MAP.put("2107", "锦州市");
        CITY_MAP.put("2108", "营口市");
        CITY_MAP.put("2109", "阜新市");
        CITY_MAP.put("2110", "辽阳市");
        CITY_MAP.put("2111", "盘锦市");
        CITY_MAP.put("2112", "铁岭市");
        CITY_MAP.put("2113", "朝阳市");
        CITY_MAP.put("2114", "葫芦岛市");
        CITY_MAP.put("2201", "长春市");
        CITY_MAP.put("2202", "吉林市");
        CITY_MAP.put("2203", "四平市");
        CITY_MAP.put("2204", "辽源市");
        CITY_MAP.put("2205", "通化市");
        CITY_MAP.put("2206", "白山市");
        CITY_MAP.put("2207", "松原市");
        CITY_MAP.put("2208", "白城市");
        CITY_MAP.put("2224", "延边朝鲜族自治州");
        CITY_MAP.put("2301", "哈尔滨市");
        CITY_MAP.put("2302", "齐齐哈尔市");
        CITY_MAP.put("2303", "鸡西市");
        CITY_MAP.put("2304", "鹤岗市");
        CITY_MAP.put("2305", "双鸭山市");
        CITY_MAP.put("2306", "大庆市");
        CITY_MAP.put("2307", "伊春市");
        CITY_MAP.put("2308", "佳木斯市");
        CITY_MAP.put("2309", "七台河市");
        CITY_MAP.put("2310", "牡丹江市");
        CITY_MAP.put("2311", "黑河市");
        CITY_MAP.put("2312", "绥化市");
        CITY_MAP.put("2327", "大兴安岭地区");
        CITY_MAP.put("3201", "南京市");
        CITY_MAP.put("3202", "无锡市");
        CITY_MAP.put("3203", "徐州市");
        CITY_MAP.put("3204", "常州市");
        CITY_MAP.put("3205", "苏州市");
        CITY_MAP.put("3206", "南通市");
        CITY_MAP.put("3207", "连云港市");
        CITY_MAP.put("3208", "淮安市");
        CITY_MAP.put("3209", "盐城市");
        CITY_MAP.put("3210", "扬州市");
        CITY_MAP.put("3211", "镇江市");
        CITY_MAP.put("3212", "泰州市");
        CITY_MAP.put("3213", "宿迁市");
        CITY_MAP.put("3401", "合肥市");
        CITY_MAP.put("3402", "芜湖市");
        CITY_MAP.put("3403", "蚌埠市");
        CITY_MAP.put("3404", "淮南市");
        CITY_MAP.put("3405", "马鞍山市");
        CITY_MAP.put("3406", "淮北市");
        CITY_MAP.put("3407", "铜陵市");
        CITY_MAP.put("3408", "安庆市");
        CITY_MAP.put("3410", "黄山市");
        CITY_MAP.put("3411", "滁州市");
        CITY_MAP.put("3412", "阜阳市");
        CITY_MAP.put("3413", "宿州市");
        CITY_MAP.put("3415", "六安市");
        CITY_MAP.put("3416", "亳州市");
        CITY_MAP.put("3417", "池州市");
        CITY_MAP.put("3418", "宣城市");
        CITY_MAP.put("3501", "福州市");
        CITY_MAP.put("3502", "厦门市");
        CITY_MAP.put("3503", "莆田市");
        CITY_MAP.put("3504", "三明市");
        CITY_MAP.put("3505", "泉州市");
        CITY_MAP.put("3506", "漳州市");
        CITY_MAP.put("3507", "南平市");
        CITY_MAP.put("3508", "龙岩市");
        CITY_MAP.put("3509", "宁德市");
        CITY_MAP.put("3601", "南昌市");
        CITY_MAP.put("3602", "景德镇市");
        CITY_MAP.put("3603", "萍乡市");
        CITY_MAP.put("3604", "九江市");
        CITY_MAP.put("3605", "新余市");
        CITY_MAP.put("3606", "鹰潭市");
        CITY_MAP.put("3607", "赣州市");
        CITY_MAP.put("3608", "吉安市");
        CITY_MAP.put("3609", "宜春市");
        CITY_MAP.put("3610", "抚州市");
        CITY_MAP.put("3611", "上饶市");
        CITY_MAP.put("3701", "济南市");
        CITY_MAP.put("3702", "青岛市");
        CITY_MAP.put("3703", "淄博市");
        CITY_MAP.put("3704", "枣庄市");
        CITY_MAP.put("3705", "东营市");
        CITY_MAP.put("3706", "烟台市");
        CITY_MAP.put("3707", "潍坊市");
        CITY_MAP.put("3708", "济宁市");
        CITY_MAP.put("3709", "泰安市");
        CITY_MAP.put("3710", "威海市");
        CITY_MAP.put("3711", "日照市");
        CITY_MAP.put("3713", "临沂市");
        CITY_MAP.put("3714", "德州市");
        CITY_MAP.put("3715", "聊城市");
        CITY_MAP.put("3716", "滨州市");
        CITY_MAP.put("3717", "菏泽市");
        CITY_MAP.put("4101", "郑州市");
        CITY_MAP.put("4102", "开封市");
        CITY_MAP.put("4103", "洛阳市");
        CITY_MAP.put("4104", "平顶山市");
        CITY_MAP.put("4105", "安阳市");
        CITY_MAP.put("4106", "鹤壁市");
        CITY_MAP.put("4107", "新乡市");
        CITY_MAP.put("4108", "焦作市");
        CITY_MAP.put("4109", "濮阳市");
        CITY_MAP.put("4110", "许昌市");
        CITY_MAP.put("4111", "漯河市");
        CITY_MAP.put("4112", "三门峡市");
        CITY_MAP.put("4113", "南阳市");
        CITY_MAP.put("4114", "商丘市");
        CITY_MAP.put("4115", "信阳市");
        CITY_MAP.put("4116", "周口市");
        CITY_MAP.put("4117", "驻马店市");
        CITY_MAP.put("4190", "省直辖县");
        CITY_MAP.put("4201", "武汉市");
        CITY_MAP.put("4202", "黄石市");
        CITY_MAP.put("4203", "十堰市");
        CITY_MAP.put("4205", "宜昌市");
        CITY_MAP.put("4206", "襄阳市");
        CITY_MAP.put("4207", "鄂州市");
        CITY_MAP.put("4208", "荆门市");
        CITY_MAP.put("4209", "孝感市");
        CITY_MAP.put("4210", "荆州市");
        CITY_MAP.put("4211", "黄冈市");
        CITY_MAP.put("4212", "咸宁市");
        CITY_MAP.put("4213", "随州市");
        CITY_MAP.put("4228", "恩施土家族苗族自治州");
        CITY_MAP.put("4290", "省直辖县");
        CITY_MAP.put("4301", "长沙市");
        CITY_MAP.put("4302", "株洲市");
        CITY_MAP.put("4303", "湘潭市");
        CITY_MAP.put("4304", "衡阳市");
        CITY_MAP.put("4305", "邵阳市");
        CITY_MAP.put("4306", "岳阳市");
        CITY_MAP.put("4307", "常德市");
        CITY_MAP.put("4308", "张家界市");
        CITY_MAP.put("4309", "益阳市");
        CITY_MAP.put("4310", "郴州市");
        CITY_MAP.put("4311", "永州市");
        CITY_MAP.put("4312", "怀化市");
        CITY_MAP.put("4313", "娄底市");
        CITY_MAP.put("4331", "湘西土家族苗族自治州");
        CITY_MAP.put("4501", "南宁市");
        CITY_MAP.put("4502", "柳州市");
        CITY_MAP.put("4503", "桂林市");
        CITY_MAP.put("4504", "梧州市");
        CITY_MAP.put("4505", "北海市");
        CITY_MAP.put("4506", "防城港市");
        CITY_MAP.put("4507", "钦州市");
        CITY_MAP.put("4508", "贵港市");
        CITY_MAP.put("4509", "玉林市");
        CITY_MAP.put("4510", "百色市");
        CITY_MAP.put("4511", "贺州市");
        CITY_MAP.put("4512", "河池市");
        CITY_MAP.put("4513", "来宾市");
        CITY_MAP.put("4514", "崇左市");
        CITY_MAP.put("5000", "重庆市");
        CITY_MAP.put("5101", "成都市");
        CITY_MAP.put("5103", "自贡市");
        CITY_MAP.put("5104", "攀枝花市");
        CITY_MAP.put("5105", "泸州市");
        CITY_MAP.put("5106", "德阳市");
        CITY_MAP.put("5107", "绵阳市");
        CITY_MAP.put("5108", "广元市");
        CITY_MAP.put("5109", "遂宁市");
        CITY_MAP.put("5110", "内江市");
        CITY_MAP.put("5111", "乐山市");
        CITY_MAP.put("5113", "南充市");
        CITY_MAP.put("5114", "眉山市");
        CITY_MAP.put("5115", "宜宾市");
        CITY_MAP.put("5116", "广安市");
        CITY_MAP.put("5117", "达州市");
        CITY_MAP.put("5118", "雅安市");
        CITY_MAP.put("5119", "巴中市");
        CITY_MAP.put("5120", "资阳市");
        CITY_MAP.put("5132", "阿坝藏族羌族自治州");
        CITY_MAP.put("5133", "甘孜藏族自治州");
        CITY_MAP.put("5134", "凉山彝族自治州");
        CITY_MAP.put("5201", "贵阳市");
        CITY_MAP.put("5202", "六盘水市");
        CITY_MAP.put("5203", "遵义市");
        CITY_MAP.put("5204", "安顺市");
        CITY_MAP.put("5205", "毕节市");
        CITY_MAP.put("5206", "铜仁市");
        CITY_MAP.put("5223", "黔西南布依族苗族自治州");
        CITY_MAP.put("5226", "黔东南苗族侗族自治州");
        CITY_MAP.put("5227", "黔南布依族苗族自治州");
        CITY_MAP.put("5301", "昆明市");
        CITY_MAP.put("5303", "曲靖市");
        CITY_MAP.put("5304", "玉溪市");
        CITY_MAP.put("5305", "保山市");
        CITY_MAP.put("5306", "昭通市");
        CITY_MAP.put("5307", "丽江市");
        CITY_MAP.put("5308", "普洱市");
        CITY_MAP.put("5309", "临沧市");
        CITY_MAP.put("5323", "楚雄彝族自治州");
        CITY_MAP.put("5325", "红河哈尼族彝族自治州");
        CITY_MAP.put("5326", "文山壮族苗族自治州");
        CITY_MAP.put("5328", "西双版纳傣族自治州");
        CITY_MAP.put("5329", "大理白族自治州");
        CITY_MAP.put("5331", "德宏傣族景颇族自治州");
        CITY_MAP.put("5333", "怒江傈僳族自治州");
        CITY_MAP.put("5334", "迪庆藏族自治州");
        CITY_MAP.put("6101", "西安市");
        CITY_MAP.put("6102", "铜川市");
        CITY_MAP.put("6103", "宝鸡市");
        CITY_MAP.put("6104", "咸阳市");
        CITY_MAP.put("6105", "渭南市");
        CITY_MAP.put("6106", "延安市");
        CITY_MAP.put("6107", "汉中市");
        CITY_MAP.put("6108", "榆林市");
        CITY_MAP.put("6109", "安康市");
        CITY_MAP.put("6110", "商洛市");
        CITY_MAP.put("6201", "兰州市");
        CITY_MAP.put("6202", "嘉峪关市");
        CITY_MAP.put("6203", "金昌市");
        CITY_MAP.put("6204", "白银市");
        CITY_MAP.put("6205", "天水市");
        CITY_MAP.put("6206", "武威市");
        CITY_MAP.put("6207", "张掖市");
        CITY_MAP.put("6208", "平凉市");
        CITY_MAP.put("6209", "酒泉市");
        CITY_MAP.put("6210", "庆阳市");
        CITY_MAP.put("6211", "定西市");
        CITY_MAP.put("6212", "陇南市");
        CITY_MAP.put("6229", "临夏回族自治州");
        CITY_MAP.put("6230", "甘南藏族自治州");
        CITY_MAP.put("6301", "西宁市");
        CITY_MAP.put("6302", "海东市");
        CITY_MAP.put("6322", "海北藏族自治州");
        CITY_MAP.put("6323", "黄南藏族自治州");
        CITY_MAP.put("6325", "海南藏族自治州");
        CITY_MAP.put("6326", "果洛藏族自治州");
        CITY_MAP.put("6327", "玉树藏族自治州");
        CITY_MAP.put("6328", "海西蒙古族藏族自治州☆");
        CITY_MAP.put("6401", "银川市");
        CITY_MAP.put("6402", "石嘴山市");
        CITY_MAP.put("6403", "吴忠市");
        CITY_MAP.put("6404", "固原市");
        CITY_MAP.put("6405", "中卫市");
        CITY_MAP.put("6501", "乌鲁木齐市");
        CITY_MAP.put("6502", "克拉玛依市");
        CITY_MAP.put("6504", "吐鲁番市");
        CITY_MAP.put("6505", "哈密市");
        CITY_MAP.put("6523", "昌吉回族自治州");
        CITY_MAP.put("6527", "博尔塔拉蒙古自治州");
        CITY_MAP.put("6528", "巴音郭楞蒙古自治州");
        CITY_MAP.put("6529", "阿克苏地区");
        CITY_MAP.put("6530", "克孜勒苏柯尔克孜自治州");
        CITY_MAP.put("6531", "喀什地区");
        CITY_MAP.put("6532", "和田地区");
        CITY_MAP.put("6540", "伊犁哈萨克自治州☆");
        CITY_MAP.put("6542", "塔城地区");
        CITY_MAP.put("6543", "阿勒泰地区");
        CITY_MAP.put("6590", "区直辖县");
        CITY_MAP.put("6603", "第二师");
        CITY_MAP.put("6605", "第四师");
        CITY_MAP.put("6607", "第六师");
        CITY_MAP.put("6608", "第七师");
        CITY_MAP.put("6609", "第八师");
        CITY_MAP.put("6611", "第十师");
        CITY_MAP.put("6613", "第十二师");
        CITY_MAP.put("6614", "第十三师");
    }
//    static {
//        CITY_MAP.put("1301", "石家庄市");
//        CITY_MAP.put("1302", "唐山市");
//        CITY_MAP.put("1303", "秦皇岛市");
//        CITY_MAP.put("1304", "邯郸市");
//        CITY_MAP.put("1305", "邢台市");
//        CITY_MAP.put("1306", "保定市");
//        CITY_MAP.put("1307", "张家口市");
//        CITY_MAP.put("1308", "承德市");
//        CITY_MAP.put("1309", "沧州市");
//        CITY_MAP.put("1310", "廊坊市");
//        CITY_MAP.put("1311", "衡水市");
//        CITY_MAP.put("1401", "太原市");
//        CITY_MAP.put("1402", "大同市");
//        CITY_MAP.put("1403", "阳泉市");
//        CITY_MAP.put("1404", "长治市");
//        CITY_MAP.put("1405", "晋城市");
//        CITY_MAP.put("1406", "朔州市");
//        CITY_MAP.put("1407", "晋中市");
//        CITY_MAP.put("1408", "运城市");
//        CITY_MAP.put("1409", "忻州市");
//        CITY_MAP.put("1410", "临汾市");
//        CITY_MAP.put("1411", "吕梁市");
//        CITY_MAP.put("1501", "呼和浩特市");
//        CITY_MAP.put("1502", "包头市");
//        CITY_MAP.put("1503", "乌海市");
//        CITY_MAP.put("1504", "赤峰市");
//        CITY_MAP.put("1505", "通辽市");
//        CITY_MAP.put("1506", "鄂尔多斯市");
//        CITY_MAP.put("1507", "呼伦贝尔市");
//        CITY_MAP.put("1508", "巴彦淖尔市");
//        CITY_MAP.put("1509", "乌兰察布市");
//        CITY_MAP.put("1522", "兴安盟");
//        CITY_MAP.put("1525", "锡林郭勒盟");
//        CITY_MAP.put("1529", "阿拉善盟");
//        CITY_MAP.put("2101", "沈阳市");
//        CITY_MAP.put("2102", "大连市");
//        CITY_MAP.put("2103", "鞍山市");
//        CITY_MAP.put("2104", "抚顺市");
//        CITY_MAP.put("2105", "本溪市");
//        CITY_MAP.put("2106", "丹东市");
//        CITY_MAP.put("2107", "锦州市");
//        CITY_MAP.put("2108", "营口市");
//        CITY_MAP.put("2109", "阜新市");
//        CITY_MAP.put("2110", "辽阳市");
//        CITY_MAP.put("2111", "盘锦市");
//        CITY_MAP.put("2112", "铁岭市");
//        CITY_MAP.put("2113", "朝阳市");
//        CITY_MAP.put("2114", "葫芦岛市");
//        CITY_MAP.put("2201", "长春市");
//        CITY_MAP.put("2202", "吉林市");
//        CITY_MAP.put("2203", "四平市");
//        CITY_MAP.put("2204", "辽源市");
//        CITY_MAP.put("2205", "通化市");
//        CITY_MAP.put("2206", "白山市");
//        CITY_MAP.put("2207", "松原市");
//        CITY_MAP.put("2208", "白城市");
//        CITY_MAP.put("2224", "延边朝鲜族自治州");
//        CITY_MAP.put("2301", "哈尔滨市");
//        CITY_MAP.put("2302", "齐齐哈尔市");
//        CITY_MAP.put("2303", "鸡西市");
//        CITY_MAP.put("2304", "鹤岗市");
//        CITY_MAP.put("2305", "双鸭山市");
//        CITY_MAP.put("2306", "大庆市");
//        CITY_MAP.put("2307", "伊春市");
//        CITY_MAP.put("2308", "佳木斯市");
//        CITY_MAP.put("2309", "七台河市");
//        CITY_MAP.put("2310", "牡丹江市");
//        CITY_MAP.put("2311", "黑河市");
//        CITY_MAP.put("2312", "绥化市");
//        CITY_MAP.put("2327", "大兴安岭地区");
//        CITY_MAP.put("3201", "南京市");
//        CITY_MAP.put("3202", "无锡市");
//        CITY_MAP.put("3203", "徐州市");
//        CITY_MAP.put("3204", "常州市");
//        CITY_MAP.put("3205", "苏州市");
//        CITY_MAP.put("3206", "南通市");
//        CITY_MAP.put("3207", "连云港市");
//        CITY_MAP.put("3208", "淮安市");
//        CITY_MAP.put("3209", "盐城市");
//        CITY_MAP.put("3210", "扬州市");
//        CITY_MAP.put("3211", "镇江市");
//        CITY_MAP.put("3212", "泰州市");
//        CITY_MAP.put("3213", "宿迁市");
//        CITY_MAP.put("3401", "合肥市");
//        CITY_MAP.put("3402", "芜湖市");
//        CITY_MAP.put("3403", "蚌埠市");
//        CITY_MAP.put("3404", "淮南市");
//        CITY_MAP.put("3405", "马鞍山市");
//        CITY_MAP.put("3406", "淮北市");
//        CITY_MAP.put("3407", "铜陵市");
//        CITY_MAP.put("3408", "安庆市");
//        CITY_MAP.put("3410", "黄山市");
//        CITY_MAP.put("3411", "滁州市");
//        CITY_MAP.put("3412", "阜阳市");
//        CITY_MAP.put("3413", "宿州市");
//        CITY_MAP.put("3415", "六安市");
//        CITY_MAP.put("3416", "亳州市");
//        CITY_MAP.put("3417", "池州市");
//        CITY_MAP.put("3418", "宣城市");
//        CITY_MAP.put("3501", "福州市");
//        CITY_MAP.put("3502", "厦门市");
//        CITY_MAP.put("3503", "莆田市");
//        CITY_MAP.put("3504", "三明市");
//        CITY_MAP.put("3505", "泉州市");
//        CITY_MAP.put("3506", "漳州市");
//        CITY_MAP.put("3507", "南平市");
//        CITY_MAP.put("3508", "龙岩市");
//        CITY_MAP.put("3509", "宁德市");
//        CITY_MAP.put("3601", "南昌市");
//        CITY_MAP.put("3602", "景德镇市");
//        CITY_MAP.put("3603", "萍乡市");
//        CITY_MAP.put("3604", "九江市");
//        CITY_MAP.put("3605", "新余市");
//        CITY_MAP.put("3606", "鹰潭市");
//        CITY_MAP.put("3607", "赣州市");
//        CITY_MAP.put("3608", "吉安市");
//        CITY_MAP.put("3609", "宜春市");
//        CITY_MAP.put("3610", "抚州市");
//        CITY_MAP.put("3611", "上饶市");
//        CITY_MAP.put("3701", "济南市");
//        CITY_MAP.put("3702", "青岛市");
//        CITY_MAP.put("3703", "淄博市");
//        CITY_MAP.put("3704", "枣庄市");
//        CITY_MAP.put("3705", "东营市");
//        CITY_MAP.put("3706", "烟台市");
//        CITY_MAP.put("3707", "潍坊市");
//        CITY_MAP.put("3708", "济宁市");
//        CITY_MAP.put("3709", "泰安市");
//        CITY_MAP.put("3710", "威海市");
//        CITY_MAP.put("3711", "日照市");
//        CITY_MAP.put("3712", "莱芜市");
//        CITY_MAP.put("3713", "临沂市");
//        CITY_MAP.put("3714", "德州市");
//        CITY_MAP.put("3715", "聊城市");
//        CITY_MAP.put("3716", "滨州市");
//        CITY_MAP.put("3717", "菏泽市");
//        CITY_MAP.put("4101", "郑州市");
//        CITY_MAP.put("4102", "开封市");
//        CITY_MAP.put("4103", "洛阳市");
//        CITY_MAP.put("4104", "平顶山市");
//        CITY_MAP.put("4105", "安阳市");
//        CITY_MAP.put("4106", "鹤壁市");
//        CITY_MAP.put("4107", "新乡市");
//        CITY_MAP.put("4108", "焦作市");
//        CITY_MAP.put("4109", "濮阳市");
//        CITY_MAP.put("4110", "许昌市");
//        CITY_MAP.put("4111", "漯河市");
//        CITY_MAP.put("4112", "三门峡市");
//        CITY_MAP.put("4113", "南阳市");
//        CITY_MAP.put("4114", "商丘市");
//        CITY_MAP.put("4115", "信阳市");
//        CITY_MAP.put("4116", "周口市");
//        CITY_MAP.put("4117", "驻马店市");
//        CITY_MAP.put("4190", "省直辖县级行政区划");
//        CITY_MAP.put("4201", "武汉市");
//        CITY_MAP.put("4202", "黄石市");
//        CITY_MAP.put("4203", "十堰市");
//        CITY_MAP.put("4205", "宜昌市");
//        CITY_MAP.put("4206", "襄阳市");
//        CITY_MAP.put("4207", "鄂州市");
//        CITY_MAP.put("4208", "荆门市");
//        CITY_MAP.put("4209", "孝感市");
//        CITY_MAP.put("4210", "荆州市");
//        CITY_MAP.put("4211", "黄冈市");
//        CITY_MAP.put("4212", "咸宁市");
//        CITY_MAP.put("4213", "随州市");
//        CITY_MAP.put("4228", "恩施土家族苗族自治州");
//        CITY_MAP.put("4290", "省直辖县级行政区划");
//        CITY_MAP.put("4301", "长沙市");
//        CITY_MAP.put("4302", "株洲市");
//        CITY_MAP.put("4303", "湘潭市");
//        CITY_MAP.put("4304", "衡阳市");
//        CITY_MAP.put("4305", "邵阳市");
//        CITY_MAP.put("4306", "岳阳市");
//        CITY_MAP.put("4307", "常德市");
//        CITY_MAP.put("4308", "张家界市");
//        CITY_MAP.put("4309", "益阳市");
//        CITY_MAP.put("4310", "郴州市");
//        CITY_MAP.put("4311", "永州市");
//        CITY_MAP.put("4312", "怀化市");
//        CITY_MAP.put("4313", "娄底市");
//        CITY_MAP.put("4331", "湘西土家族苗族自治州");
//        CITY_MAP.put("4501", "南宁市");
//        CITY_MAP.put("4502", "柳州市");
//        CITY_MAP.put("4503", "桂林市");
//        CITY_MAP.put("4504", "梧州市");
//        CITY_MAP.put("4505", "北海市");
//        CITY_MAP.put("4506", "防城港市");
//        CITY_MAP.put("4507", "钦州市");
//        CITY_MAP.put("4508", "贵港市");
//        CITY_MAP.put("4509", "玉林市");
//        CITY_MAP.put("4510", "百色市");
//        CITY_MAP.put("4511", "贺州市");
//        CITY_MAP.put("4512", "河池市");
//        CITY_MAP.put("4513", "来宾市");
//        CITY_MAP.put("4514", "崇左市");
//        CITY_MAP.put("5001", "市辖区");
//        CITY_MAP.put("5002", "县");
//        CITY_MAP.put("5101", "成都市");
//        CITY_MAP.put("5103", "自贡市");
//        CITY_MAP.put("5104", "攀枝花市");
//        CITY_MAP.put("5105", "泸州市");
//        CITY_MAP.put("5106", "德阳市");
//        CITY_MAP.put("5107", "绵阳市");
//        CITY_MAP.put("5108", "广元市");
//        CITY_MAP.put("5109", "遂宁市");
//        CITY_MAP.put("5110", "内江市");
//        CITY_MAP.put("5111", "乐山市");
//        CITY_MAP.put("5113", "南充市");
//        CITY_MAP.put("5114", "眉山市");
//        CITY_MAP.put("5115", "宜宾市");
//        CITY_MAP.put("5116", "广安市");
//        CITY_MAP.put("5117", "达州市");
//        CITY_MAP.put("5118", "雅安市");
//        CITY_MAP.put("5119", "巴中市");
//        CITY_MAP.put("5120", "资阳市");
//        CITY_MAP.put("5132", "阿坝藏族羌族自治州");
//        CITY_MAP.put("5133", "甘孜藏族自治州");
//        CITY_MAP.put("5134", "凉山彝族自治州");
//        CITY_MAP.put("5201", "贵阳市");
//        CITY_MAP.put("5202", "六盘水市");
//        CITY_MAP.put("5203", "遵义市");
//        CITY_MAP.put("5204", "安顺市");
//        CITY_MAP.put("5205", "毕节市");
//        CITY_MAP.put("5206", "铜仁市");
//        CITY_MAP.put("5223", "黔西南布依族苗族自治州");
//        CITY_MAP.put("5226", "黔东南苗族侗族自治州");
//        CITY_MAP.put("5227", "黔南布依族苗族自治州");
//        CITY_MAP.put("5301", "昆明市");
//        CITY_MAP.put("5303", "曲靖市");
//        CITY_MAP.put("5304", "玉溪市");
//        CITY_MAP.put("5305", "保山市");
//        CITY_MAP.put("5306", "昭通市");
//        CITY_MAP.put("5307", "丽江市");
//        CITY_MAP.put("5308", "普洱市");
//        CITY_MAP.put("5309", "临沧市");
//        CITY_MAP.put("5323", "楚雄彝族自治州");
//        CITY_MAP.put("5325", "红河哈尼族彝族自治州");
//        CITY_MAP.put("5326", "文山壮族苗族自治州");
//        CITY_MAP.put("5328", "西双版纳傣族自治州");
//        CITY_MAP.put("5329", "大理白族自治州");
//        CITY_MAP.put("5331", "德宏傣族景颇族自治州");
//        CITY_MAP.put("5333", "怒江傈僳族自治州");
//        CITY_MAP.put("5334", "迪庆藏族自治州");
//        CITY_MAP.put("6101", "西安市");
//        CITY_MAP.put("6102", "铜川市");
//        CITY_MAP.put("6103", "宝鸡市");
//        CITY_MAP.put("6104", "咸阳市");
//        CITY_MAP.put("6105", "渭南市");
//        CITY_MAP.put("6106", "延安市");
//        CITY_MAP.put("6107", "汉中市");
//        CITY_MAP.put("6108", "榆林市");
//        CITY_MAP.put("6109", "安康市");
//        CITY_MAP.put("6110", "商洛市");
//        CITY_MAP.put("6201", "兰州市");
//        CITY_MAP.put("6202", "嘉峪关市");
//        CITY_MAP.put("6203", "金昌市");
//        CITY_MAP.put("6204", "白银市");
//        CITY_MAP.put("6205", "天水市");
//        CITY_MAP.put("6206", "武威市");
//        CITY_MAP.put("6207", "张掖市");
//        CITY_MAP.put("6208", "平凉市");
//        CITY_MAP.put("6209", "酒泉市");
//        CITY_MAP.put("6210", "庆阳市");
//        CITY_MAP.put("6211", "定西市");
//        CITY_MAP.put("6212", "陇南市");
//        CITY_MAP.put("6229", "临夏回族自治州");
//        CITY_MAP.put("6230", "甘南藏族自治州");
//        CITY_MAP.put("6301", "西宁市");
//        CITY_MAP.put("6321", "海东地区");
//        CITY_MAP.put("6322", "海北藏族自治州");
//        CITY_MAP.put("6323", "黄南藏族自治州");
//        CITY_MAP.put("6325", "海南藏族自治州");
//        CITY_MAP.put("6326", "果洛藏族自治州");
//        CITY_MAP.put("6327", "玉树藏族自治州");
//        CITY_MAP.put("6328", "海西蒙古族藏族自治州");
//        CITY_MAP.put("6401", "银川市");
//        CITY_MAP.put("6402", "石嘴山市");
//        CITY_MAP.put("6403", "吴忠市");
//        CITY_MAP.put("6404", "固原市");
//        CITY_MAP.put("6405", "中卫市");
//        CITY_MAP.put("6501", "乌鲁木齐市");
//        CITY_MAP.put("6502", "克拉玛依市");
//        CITY_MAP.put("6521", "吐鲁番地区");
//        CITY_MAP.put("6522", "哈密地区");
//        CITY_MAP.put("6523", "昌吉回族自治州");
//        CITY_MAP.put("6527", "博尔塔拉蒙古自治州");
//        CITY_MAP.put("6528", "巴音郭楞蒙古自治州");
//        CITY_MAP.put("6529", "阿克苏地区");
//        CITY_MAP.put("6530", "克孜勒苏柯尔克孜自治州");
//        CITY_MAP.put("6531", "喀什地区");
//        CITY_MAP.put("6532", "和田地区");
//        CITY_MAP.put("6540", "伊犁哈萨克自治州");
//        CITY_MAP.put("6542", "塔城地区");
//        CITY_MAP.put("6543", "阿勒泰地区");
//        CITY_MAP.put("6590", "直辖县");
//        CITY_MAP.put("6603", "农三师");
//        CITY_MAP.put("6605", "农五师");
//        CITY_MAP.put("6607", "农七师");
//        CITY_MAP.put("6608", "农八师");
//        CITY_MAP.put("6609", "农九师");
//        CITY_MAP.put("6611", "建工师");
//        CITY_MAP.put("6613", "农十三师");
//        CITY_MAP.put("6614", "农十四师");
//
//    }


    public static final Map<String, String> FORMAL_MINING_STATUS_MAP = new LinkedHashMap<>();

    static {
        FORMAL_MINING_STATUS_MAP.put("01", "生产矿井");
        FORMAL_MINING_STATUS_MAP.put("0101", "正常生产矿井");
        FORMAL_MINING_STATUS_MAP.put("0102", "停产矿井");
        FORMAL_MINING_STATUS_MAP.put("010201", "停产整改矿井");
        FORMAL_MINING_STATUS_MAP.put("010202", "自行停产矿井");
        FORMAL_MINING_STATUS_MAP.put("010203", "长期停产矿井");
        FORMAL_MINING_STATUS_MAP.put("010204", "责令停产整顿");
        FORMAL_MINING_STATUS_MAP.put("02", "建设矿井");
        FORMAL_MINING_STATUS_MAP.put("0201", "新建矿井");
        FORMAL_MINING_STATUS_MAP.put("020101", "拟建矿井");
        FORMAL_MINING_STATUS_MAP.put("020102", "正常建设矿井");
        FORMAL_MINING_STATUS_MAP.put("020103", "停建矿井");
        FORMAL_MINING_STATUS_MAP.put("02010301", "长期停建矿井");
        FORMAL_MINING_STATUS_MAP.put("02010302", "长期停建无法联系矿井");
        FORMAL_MINING_STATUS_MAP.put("02010303", "停建整改");
        FORMAL_MINING_STATUS_MAP.put("02010304", "自行停建");
        FORMAL_MINING_STATUS_MAP.put("0202", "改建矿井");
        FORMAL_MINING_STATUS_MAP.put("020201", "拟建矿井");
        FORMAL_MINING_STATUS_MAP.put("020202", "正常建设矿井");
        FORMAL_MINING_STATUS_MAP.put("020203", "停建矿井");
        FORMAL_MINING_STATUS_MAP.put("02020301", "长期停建矿井");
        FORMAL_MINING_STATUS_MAP.put("02020302", "长期停建无法联系矿井");
        FORMAL_MINING_STATUS_MAP.put("02020303", "停建整改");
        FORMAL_MINING_STATUS_MAP.put("02020304", "自行停建");
        FORMAL_MINING_STATUS_MAP.put("0203", "扩建矿井");
        FORMAL_MINING_STATUS_MAP.put("020301", "拟建矿井");
        FORMAL_MINING_STATUS_MAP.put("020302", "正常建设矿井");
        FORMAL_MINING_STATUS_MAP.put("020303", "停建矿井");
        FORMAL_MINING_STATUS_MAP.put("02030301", "长期停建矿井");
        FORMAL_MINING_STATUS_MAP.put("02030302", "长期停建无法联系矿井");
        FORMAL_MINING_STATUS_MAP.put("02030303", "停建整改");
        FORMAL_MINING_STATUS_MAP.put("02030304", "自行停产");
        FORMAL_MINING_STATUS_MAP.put("03", "关闭矿井");
        FORMAL_MINING_STATUS_MAP.put("0301", "已关闭矿井");
        FORMAL_MINING_STATUS_MAP.put("0302", "正在实施关闭矿井");
    }

    public static final Map<String, String> POINT_STATUS_MAP = new LinkedHashMap<>();
    static {
        POINT_STATUS_MAP.put("0", "正常");
        POINT_STATUS_MAP.put("1", "超限报警");
        POINT_STATUS_MAP.put("2", "断电报警");
        POINT_STATUS_MAP.put("3", "超限断电报警");
        POINT_STATUS_MAP.put("4", "标校");
        POINT_STATUS_MAP.put("5", "标校报警");
        POINT_STATUS_MAP.put("8", "超量程");
        POINT_STATUS_MAP.put("16", "分站故障");
        POINT_STATUS_MAP.put("32", "不巡检");
        POINT_STATUS_MAP.put("64", "暂停");
        POINT_STATUS_MAP.put("128", "传感器故障");
    }

    public static final Map<String,String[]> DT_POINT_VALUE = new LinkedHashMap<>();
    static {
        DT_POINT_VALUE.put("4001", new String[]{"故障（0）","正常（1）"});
        DT_POINT_VALUE.put("4002", new String[]{"无电（0）","交流供电（1）","直流供电（2）"});
    }

    public static final Map<String,String> ALARM_TYPE = new LinkedHashMap<>();
    static {
        ALARM_TYPE.put("001", "超限报警");
        ALARM_TYPE.put("002", "断电报警");
        ALARM_TYPE.put("003", "馈电异常");
        ALARM_TYPE.put("004", "传感器断线");
        ALARM_TYPE.put("005", "分站断电");
        ALARM_TYPE.put("006", "分站不通");
        ALARM_TYPE.put("007", "标校");
        ALARM_TYPE.put("008", "超量程");
        ALARM_TYPE.put("009", "超上限预警");
        ALARM_TYPE.put("010", "超下限预警");
        ALARM_TYPE.put("011", "开关量报警");
    }

    //测点状态对应中文
    public static final Map<String,String> SENSOR_TYPE = new LinkedHashMap<>();
    static {
        SENSOR_TYPE.put("1", "报警");
        SENSOR_TYPE.put("2", "负漂");
        SENSOR_TYPE.put("3", "离线");
        SENSOR_TYPE.put("4", "超量程");
        SENSOR_TYPE.put("5", "分站故障");
        SENSOR_TYPE.put("6", "不巡检");
        SENSOR_TYPE.put("7", "暂停");
        SENSOR_TYPE.put("0", "报警");
        SENSOR_TYPE.put("1", "断电");
        SENSOR_TYPE.put("2", "标校");
        SENSOR_TYPE.put("3", "超量程");
        SENSOR_TYPE.put("4", "分站故障");
        SENSOR_TYPE.put("5", "不巡检");
        SENSOR_TYPE.put("6", "暂停");
        SENSOR_TYPE.put("7", "传感器故障");
        SENSOR_TYPE.put("8", "维检");

    }

    //重大设备对应系统编码
    public static final Map<String,String> SYSTEM_CODE_TYPE = new LinkedHashMap<>();
    static {
        SYSTEM_CODE_TYPE.put("ztfj", "30");
        SYSTEM_CODE_TYPE.put("zps", "31");
        SYSTEM_CODE_TYPE.put("ljts", "32");
        SYSTEM_CODE_TYPE.put("xjts", "33");
        SYSTEM_CODE_TYPE.put("kqysj", "34");
        SYSTEM_CODE_TYPE.put("jc", "35");
    }

    //字典pid对应map
    public static final Map<String,String> DICT_PARENT_CODE = new LinkedHashMap<>();
    static {
        DICT_PARENT_CODE.put("ztfj", "247");
        DICT_PARENT_CODE.put("zps", "249");
        DICT_PARENT_CODE.put("ljts", "251");
        DICT_PARENT_CODE.put("xjts", "639");
        DICT_PARENT_CODE.put("kqysj", "641");
        DICT_PARENT_CODE.put("jc", "643");
    }

    public static final Map<String,String> DICT_ZDSB_ABNORMAL_TYPE = new LinkedHashMap<>();
    static {
        DICT_ZDSB_ABNORMAL_TYPE.put("0","正常");
        DICT_ZDSB_ABNORMAL_TYPE.put("1","预警");
        DICT_ZDSB_ABNORMAL_TYPE.put("2","报警");
        DICT_ZDSB_ABNORMAL_TYPE.put("4","离线");
        DICT_ZDSB_ABNORMAL_TYPE.put("8","超量程");
        DICT_ZDSB_ABNORMAL_TYPE.put("16","控制器故障");
        DICT_ZDSB_ABNORMAL_TYPE.put("32","不巡检");
        DICT_ZDSB_ABNORMAL_TYPE.put("64","暂停");
        DICT_ZDSB_ABNORMAL_TYPE.put("128","传感器故障");

    }



    //字典pid对应map
    public static final Map<String,String> EQUIPMENT_POINTTYPE_CODE = new LinkedHashMap<>();
    static {
        EQUIPMENT_POINTTYPE_CODE.put("30101", "风量");
        EQUIPMENT_POINTTYPE_CODE.put("30103", "水平振动");
        EQUIPMENT_POINTTYPE_CODE.put("30104", "垂直振动");
        EQUIPMENT_POINTTYPE_CODE.put("30118", "负压");
        EQUIPMENT_POINTTYPE_CODE.put("31102", "出水口正压");
        EQUIPMENT_POINTTYPE_CODE.put("31114", "水仓水位");
        EQUIPMENT_POINTTYPE_CODE.put("31201", "排水量");
        EQUIPMENT_POINTTYPE_CODE.put("32102", "提升速度");
        EQUIPMENT_POINTTYPE_CODE.put("32012", "超速");
        EQUIPMENT_POINTTYPE_CODE.put("32013", "过卷");
        EQUIPMENT_POINTTYPE_CODE.put("33102", "提升速度");
        EQUIPMENT_POINTTYPE_CODE.put("33012", "超速");
        EQUIPMENT_POINTTYPE_CODE.put("33013", "过卷");
        EQUIPMENT_POINTTYPE_CODE.put("34102", "出口压力");

    }
    public static final Map<String,String> DICT_PRESSURE_TYPE=new LinkedHashMap<>();
    static {
        DICT_PRESSURE_TYPE.put("0","微振检测");
        DICT_PRESSURE_TYPE.put("1","钻孔应力");
        DICT_PRESSURE_TYPE.put("2","工作面支架");
        DICT_PRESSURE_TYPE.put("3","锚杆(索)");
        DICT_PRESSURE_TYPE.put("4","顶板离层");
        DICT_PRESSURE_TYPE.put("5","巷道表面位移");
        DICT_PRESSURE_TYPE.put("6","地音");
        DICT_PRESSURE_TYPE.put("7","电磁辐射");
    }

    //安全监控测点状态
    public static final Map<String, String> AQJK_POINT_STATUS_MAP = new LinkedHashMap<>();
    static {
        AQJK_POINT_STATUS_MAP.put("0", "超限报警");
        AQJK_POINT_STATUS_MAP.put("1", "断电报警");
        AQJK_POINT_STATUS_MAP.put("2", "标校");
        AQJK_POINT_STATUS_MAP.put("3", "超量程");
        AQJK_POINT_STATUS_MAP.put("4", "分站故障");
        AQJK_POINT_STATUS_MAP.put("5", "不巡检");
        AQJK_POINT_STATUS_MAP.put("6", "暂停");
        AQJK_POINT_STATUS_MAP.put("7", "传感器故障");
        AQJK_POINT_STATUS_MAP.put("8", "开关量报警");
    }
    //水害防治测点状态
    public static final Map<String, String> HYDROGEO_POINT_STATUS_MAP = new LinkedHashMap<>();
    static {
        HYDROGEO_POINT_STATUS_MAP.put("0", "正常");
        HYDROGEO_POINT_STATUS_MAP.put("1", "报警");
        HYDROGEO_POINT_STATUS_MAP.put("2", "未知");
        HYDROGEO_POINT_STATUS_MAP.put("4", "分站故障");
        HYDROGEO_POINT_STATUS_MAP.put("8", "传感器故障");
        HYDROGEO_POINT_STATUS_MAP.put("16", "蓝色预警");
        HYDROGEO_POINT_STATUS_MAP.put("32", "黄色预警");
        HYDROGEO_POINT_STATUS_MAP.put("64", "橙色预警");
        HYDROGEO_POINT_STATUS_MAP.put("128", "红色预警");
    }
    //水害防治传感器类型map
    public static final Map<String, String> HYDROGEO_SENSOR_TYPE_MAP = new LinkedHashMap<>();
    static {
        HYDROGEO_SENSOR_TYPE_MAP.put("0501", "降水量");
        HYDROGEO_SENSOR_TYPE_MAP.put("0502", "水位");
        HYDROGEO_SENSOR_TYPE_MAP.put("0503", "流量");
        HYDROGEO_SENSOR_TYPE_MAP.put("0504", "排水量");
        HYDROGEO_SENSOR_TYPE_MAP.put("0505", "地表沉陷位移");
        HYDROGEO_SENSOR_TYPE_MAP.put("0506", "流速");
        HYDROGEO_SENSOR_TYPE_MAP.put("0607", "微震");
    }

    /**
     * 水文地质灾害
     */
    public static final Map<String, String> HYDROGEOLOGICAL_TYPE_MAP = new LinkedHashMap<>();
    static {
        HYDROGEOLOGICAL_TYPE_MAP.put("30", "水文地质复杂矿井");
        HYDROGEOLOGICAL_TYPE_MAP.put("40", "水文地质极复杂矿井");
        HYDROGEOLOGICAL_TYPE_MAP.put("10", "水文地质简单矿井");
        HYDROGEOLOGICAL_TYPE_MAP.put("20", "水文地质中等矿井");
    }

    /**
     * 瓦斯等级
     */
    public static final Map<String, String> MINE_WS_GRADE_MAP = new LinkedHashMap<>();
    static {
        MINE_WS_GRADE_MAP.put("20", "高瓦斯矿井");
        MINE_WS_GRADE_MAP.put("30", "突出矿井");
        //2022-11-09  新增按煤层管理类型合并位突出矿井
        MINE_WS_GRADE_MAP.put("50", "突出矿井");
    }

    /**
     * 是否冲击地压
     */
    public static final Map<String, String> ROCKBURST_MAP = new LinkedHashMap<>();
    static {
        ROCKBURST_MAP.put("20", "冲击地压矿井");
        ROCKBURST_MAP.put("2010", "冲击地压矿井");
        ROCKBURST_MAP.put("2020", "冲击地压矿井");
        ROCKBURST_MAP.put("2030", "冲击地压矿井");
        ROCKBURST_MAP.put("1020", "其中煤岩有冲击倾向性");
    }
    /**
     * 瓦斯异常 测点编码 dws_his_sensor_exception_judge_day.outlier_type
     */
    public static final Map<String, String> GAS_OUTLIER_TYPE_MAP = new LinkedHashMap<>();
    static {
        GAS_OUTLIER_TYPE_MAP.put("001", "中断异常");
        GAS_OUTLIER_TYPE_MAP.put("002", "数值异常");
        GAS_OUTLIER_TYPE_MAP.put("003", "疑似遮挡");
    }

    /**
     * 数据质量校验规则
     */
    public static final Map<String, String> DATA_QUALITY_TYPE_MAP = new LinkedHashMap<>();
    static {
        DATA_QUALITY_TYPE_MAP.put("1", "完整性");
        DATA_QUALITY_TYPE_MAP.put("2", "准确性");
        DATA_QUALITY_TYPE_MAP.put("3", "一致性");
        DATA_QUALITY_TYPE_MAP.put("4", "时效性");
        DATA_QUALITY_TYPE_MAP.put("5", "有效性");
        DATA_QUALITY_TYPE_MAP.put("6", "唯一性");
    }

    /**
     * 水文灾害类型map
     */
    public static final Map<String, String> HYDROLOGICAL_DISASTERS_MAP = new LinkedHashMap<>();
    static {
        HYDROLOGICAL_DISASTERS_MAP.put("30", "水文地质类型复杂");
        HYDROLOGICAL_DISASTERS_MAP.put("40", "水文地质类型极复杂");
        HYDROLOGICAL_DISASTERS_MAP.put("10", "水文地质类型简单");
        HYDROLOGICAL_DISASTERS_MAP.put("20", "水文地质类型中等");
        HYDROLOGICAL_DISASTERS_MAP.put("99", "水文地质类型未检测");
    }
    /**
     * 瓦斯灾害map
     */
    public static final Map<String, String> GAS_DISASTERS_MAP = new LinkedHashMap<>();
    static {
        GAS_DISASTERS_MAP.put("10", "低瓦斯");
        GAS_DISASTERS_MAP.put("40", "瓦斯露天煤矿无需填写");
        GAS_DISASTERS_MAP.put("50", "瓦斯按突出煤层管理");
        GAS_DISASTERS_MAP.put("20", "高瓦斯");
        GAS_DISASTERS_MAP.put("30", "瓦斯突出");
        GAS_DISASTERS_MAP.put("90", "瓦斯未鉴定");
    }
    /**
     * 冲击地压灾害map
     */
    public static final Map<String, String> ROCK_BURST_DISASTERS_MAP = new LinkedHashMap<>();
    static {
        ROCK_BURST_DISASTERS_MAP.put("2010", "弱冲击地压矿井");
        ROCK_BURST_DISASTERS_MAP.put("2030", "强冲击地压矿井");
        ROCK_BURST_DISASTERS_MAP.put("10", "无冲击地压矿井");
        ROCK_BURST_DISASTERS_MAP.put("20", "冲击地压矿井");
        ROCK_BURST_DISASTERS_MAP.put("1010", "无冲击地压矿井");
        ROCK_BURST_DISASTERS_MAP.put("2020", "中等冲击地压矿井");
        ROCK_BURST_DISASTERS_MAP.put("1020", "冲击地压矿井其中煤岩有冲击倾向性");
    }

    /**
     * 数据类型
     */
    public static final Map<String, String> DATA_TYPE_MAP = new LinkedHashMap<>();
    static {
        DATA_TYPE_MAP.put("sensorinfo","测点名称信息");
        DATA_TYPE_MAP.put("stationinfo","分站基本信息");
        DATA_TYPE_MAP.put("sensormonitor","测点实时数据");
        DATA_TYPE_MAP.put("sensorstatistic","省局传测点5分钟统计");
        DATA_TYPE_MAP.put("stationmonitor","分站实时数据");
        DATA_TYPE_MAP.put("sensoralarm","测点异常告警");
        DATA_TYPE_MAP.put("staffinfo","人员基本信息");
        DATA_TYPE_MAP.put("locstationinfo","基站基本信息");
        DATA_TYPE_MAP.put("areainfo","区域基本信息");
        DATA_TYPE_MAP.put("stafflocation","人员实时数据");
        DATA_TYPE_MAP.put("locstationmonitor","基站实时数据");
        DATA_TYPE_MAP.put("helpalarm","人员求救告警");
        DATA_TYPE_MAP.put("timeoutalarm","超时告警");
        DATA_TYPE_MAP.put("overcrowdingalarm","超员告警");
        DATA_TYPE_MAP.put("areaalarm","进入限制区域告警");
        DATA_TYPE_MAP.put("camerainfo","监控摄像头基本信息");
        DATA_TYPE_MAP.put("cameramonitor","监控摄像头在线状态");
        DATA_TYPE_MAP.put("baseinformation","矿井基本信息");
        DATA_TYPE_MAP.put("supportsensor","支架阻力测点基本信息");
        DATA_TYPE_MAP.put("stresssensor","钻孔应力测点基本信息");
        DATA_TYPE_MAP.put("anchorsensor","锚杆( 索)应力测点基本信息");
        DATA_TYPE_MAP.put("abscisssensor","顶板离层测点基本信息");
        DATA_TYPE_MAP.put("tunnelshiftsensor","巷道位移测点基本信息");
        DATA_TYPE_MAP.put("quakesensor","微震监测基本信息");
        DATA_TYPE_MAP.put("rocknoisesensor","地音测点基本信息");
        DATA_TYPE_MAP.put("emfsensor","电磁辐射测点基本信息");
        DATA_TYPE_MAP.put("supportdata","支架阻力测点实时数据");
        DATA_TYPE_MAP.put("stressdata","钻孔应力测点");
        DATA_TYPE_MAP.put("anchordata","锚杆( 索)应力测点");
        DATA_TYPE_MAP.put("abscissdata","顶板离层测点");
        DATA_TYPE_MAP.put("tunnelshiftdata","巷道位移测点");
        DATA_TYPE_MAP.put("quakedata","微震监测");
        DATA_TYPE_MAP.put("rocknoisedata","地音测点");
        DATA_TYPE_MAP.put("emfdata","电磁辐射测点");
        DATA_TYPE_MAP.put("drillbitsdata","钻屑法检测信息");
        DATA_TYPE_MAP.put("footagedata","采掘进度数据信息");
        DATA_TYPE_MAP.put("supportalarm","支架阻力测点异常信息");
        DATA_TYPE_MAP.put("stressalarm","钻孔应力测点");
        DATA_TYPE_MAP.put("anchoralarm","锚杆( 索)应力测点");
        DATA_TYPE_MAP.put("abscissalarm","顶板离层测点");
        DATA_TYPE_MAP.put("tunnelshiftalarm","巷道位移测点");
        DATA_TYPE_MAP.put("holedefine","长观孔基本信息");
        DATA_TYPE_MAP.put("drainagedefine","排水量监测测点基本信息");
        DATA_TYPE_MAP.put("raindefine","降水量基本信息");
        DATA_TYPE_MAP.put("gushingdefine","涌水量基本信息");
        DATA_TYPE_MAP.put("sinkdefine","地表沉陷基本信息");
        DATA_TYPE_MAP.put("pumpdefine","抽（放）水基本信息");
        DATA_TYPE_MAP.put("surfacedefine","地表水基本信息");
        DATA_TYPE_MAP.put("quakedefine","微震测点基本信息");
        DATA_TYPE_MAP.put("holerealdata","长观孔");
        DATA_TYPE_MAP.put("drainagerealdata","排水量测点实时数据");
        DATA_TYPE_MAP.put("drainagestartstop","水泵开停实时数据");
        DATA_TYPE_MAP.put("quakerealdata","微震测点实时数据");
        DATA_TYPE_MAP.put("rainrealdata","降水量测点实时数据");
        DATA_TYPE_MAP.put("gushingrealdata","涌水量测点实时数据");
        DATA_TYPE_MAP.put("sinkrealdata","地表沉陷测点实时数据");
        DATA_TYPE_MAP.put("pumprealdata","抽（放）水测点实时数据");
        DATA_TYPE_MAP.put("surfacerealdata","地表水测点实时数据");
        DATA_TYPE_MAP.put("holealarm","长观孔测点异常信息");
        DATA_TYPE_MAP.put("drainagealarm","排水量测点异常信息");
        DATA_TYPE_MAP.put("deviceinfo","矿用设备基本信息");
        DATA_TYPE_MAP.put("certificateinfo","矿用设备安标数据");
        DATA_TYPE_MAP.put("obsoleteinfo","矿用禁止/淘汰设备数据");
        DATA_TYPE_MAP.put("testinfo","矿用设备检测检验数据");
        DATA_TYPE_MAP.put("fandefine","主通风机测点基础数据");
        DATA_TYPE_MAP.put("draindefine","主排水测点基础数据");
        DATA_TYPE_MAP.put("shaftdefine","立井提升测点基础数据");
        DATA_TYPE_MAP.put("slopedefine","斜井提升测点基础数据");
        DATA_TYPE_MAP.put("compressordefine","空气压缩机测点基础数据");
        DATA_TYPE_MAP.put("hoisterdefine","绞车测点基础数据");
        DATA_TYPE_MAP.put("anrealdata","主通风机测点实时数据");
        DATA_TYPE_MAP.put("drainrealdata","主排水测点实时数据");
        DATA_TYPE_MAP.put("shaftrealdata","立井提升测点实时数据");
        DATA_TYPE_MAP.put("sloperealdata","斜井提升测点实时数据");
        DATA_TYPE_MAP.put("compressorrealdata","空气压缩机测点实时数据");
        DATA_TYPE_MAP.put("hoisterrealdata","绞车测点实时数据");
        DATA_TYPE_MAP.put("fanalarmdata","主通风机测点异常");
        DATA_TYPE_MAP.put("drainalarmdata","主排水测点异常");
        DATA_TYPE_MAP.put("shaftalarmdata","立井提升测点异常");
        DATA_TYPE_MAP.put("slopealarmdata","斜井提升测点异常");
        DATA_TYPE_MAP.put("compressoralarmdata","空气压缩机测点异常");
        DATA_TYPE_MAP.put("hoisteralarmdata","绞车测点异常");
    }

    public static final Map<String, String> DATA_RULE_TYPE_MAP = new LinkedHashMap<>();

    static {
        DATA_RULE_TYPE_MAP.put("notNull","字段必填校验");
        DATA_RULE_TYPE_MAP.put("filedLength","字段长度校验");
        DATA_RULE_TYPE_MAP.put("fieldFormat","字段格式校验");
        DATA_RULE_TYPE_MAP.put("fieldTimeFormat","字段时间格式校验");
        DATA_RULE_TYPE_MAP.put("fieldTimeRange","字段时间范围校验");
        DATA_RULE_TYPE_MAP.put("fieldTimeDelta","字段时间有效期校验");
        DATA_RULE_TYPE_MAP.put("fieldTimeAhead","字段时间有效期校验");
        DATA_RULE_TYPE_MAP.put("untimeliness","字段时间时效性校验");
        DATA_RULE_TYPE_MAP.put("timeExceeded","字段时间时效性校验");
        DATA_RULE_TYPE_MAP.put("fieldCount","字段数量校验");
        DATA_RULE_TYPE_MAP.put("terminatorError","消息结束符错误校验");
    }



}
